import vix from '@bairong/vix'
import { Store } from 'vuex'

const { app: vixApp } = vix.modules

const app = {
  state: {
    ...vixApp.state,
    menuTheme: 'dark',
    noLogin: false,
    avatar: '-user'
  },
  mutations: {
    ...vixApp.mutations
  },
  actions: {
    ...vixApp.actions
  },
  getters: {
    ...vixApp.getters,
    avatar: (state: { avatar: unknown }) => state.avatar
  }
}

export default app
